SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 56135: The web application might not deploy when you add a middle-tier cluster that uses a third-party database for SAS® Shared Services

DetailsAboutRate It

When you cluster the middle-tier and use a third-party database for SAS Shared Services, the following message might appear in SAS® Deployment Wizard during the configuration of the cluster code:

The following problem was encountered while configuring SAS Web Application Server Node Configuration: Application Server has started, however web applications with the following contexts failed to start. Please refer to Application Server logs for more details. SASStoredProcess SASWorkflowWebServices SASAdmin SASBackupManager SASEnvironmentMgrLibraryMod SASPermissionManager SASPrincipalServices SASLogon SASPackageViewer SASWebDoc SASPortal SASVisualAnalyticsAdministrator SASBIDashboard SASUserModule SASIdentityServices SASThemeDesignerForFlex SASSharedApps SASWIPSoapServices SASServerModule FolderModule SASBIWS SASWIPClientAccess SASTemplateEditor SASVisualAnalyticsTransport SASWorkflowServices SASAuthorizationServices SASEnvironmentMgrMidTier SASDeploymentBackup SASVisualAnalytics SASJSR168RemotePortlet SASLASRAuthorization SASWebReportStudio SASBIPortlets SASContentServer SASSecurityAdminModule SASPreferences SASWIPServices

Note: The applications in the list above might vary depending on what applications were originally configured.

To resolve this problem:

  1. Open the server.xml file that resides in the SAS-configuration-directory\Lev1\Web\WebAppServer\SASServer1_1\conf\ directory.
  2. In server.xml, locate the following resource tag and ensure that the URL attribute is correct, as shown below:
    <Resource auth="Container" driverClassName="org.postgresql.Driver"
              factory="com.sas.vfabrictcsvr.atomikos.BeanFactory" maxPoolSize="256"
              minPoolSize="10" name="sas/jdbc/SharedServices"
              password="${pw.sas.jdbc.SharedServices}" testQuery="select 1"
              type="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean"
              uniqueResourceName="sas/jdbc/SharedServices"
              url="jdbc:postgresql://database-host-name:database-port/SharedServices" user="dbms-owner"/>
    

    Note: The example above is for PostgreSQL. Your URL might be different.

    An incorrect URL attribute looks similar to the following example:

    <Resource auth="Container" driverClassName="org.postgresql.Driver"
              factory="com.sas.vfabrictcsvr.atomikos.BeanFactory" maxPoolSize="256"
              minPoolSize="10" name="sas/jdbc/SharedServices"
              password="${pw.sas.jdbc.SharedServices}" testQuery="select 1"
              type="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean"
              uniqueResourceName="sas/jdbc/SharedServices"
              url="jdbc:://database-host-name:database-port;/SharedServices" user="dbms-owner"/>
    


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Web Application ServerMicrosoft® Windows® for x649.49.49.4 TS1M29.4 TS1M3
64-bit Enabled AIX9.49.49.4 TS1M29.4 TS1M3
64-bit Enabled Solaris9.49.49.4 TS1M29.4 TS1M3
HP-UX IPF9.49.49.4 TS1M29.4 TS1M3
Linux for x649.49.49.4 TS1M29.4 TS1M3
Solaris for x649.49.49.4 TS1M29.4 TS1M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.